home *** CD-ROM | disk | FTP | other *** search
/ Creating Shockwave Web Pages / SHOCKED.bin / software demos / soundedit 16 v2 / soundeditª 16 version 2 demo / Utilities / SimpleText.rsrc / bin.rsrc_CODE_7_MovieFile.txt < prev    next >
Text File  |  1995-04-19  |  20KB  |  359 lines

  1. # near model CODE resource
  2. # jump table entries: 440-441 (2 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  2F0C                     move.l     -[A7], A4
  5. 00000006  286E 000C                movea.l    A4, [A6 + 0xC]
  6. 0000000A  2F2C 016E                move.l     -[A7], [A4 + 0x16E]
  7. 0000000E  303C 018B                move.w     D0, 0x18B
  8. 00000012  AAAA                     syscall    QuickTimeDispatch
  9. 00000014  2F2C 016A                move.l     -[A7], [A4 + 0x16A]
  10. 00000018  7023                     moveq.l    D0, 0x23
  11. 0000001A  AAAA                     syscall    QuickTimeDispatch
  12. 0000001C  558F                     subq.l     A7, 2
  13. 0000001E  3F2C 00EC                move.w     -[A7], [A4 + 0xEC]
  14. 00000022  303C 00D5                move.w     D0, 0xD5
  15. 00000026  AAAA                     syscall    QuickTimeDispatch
  16. 00000028  397C FFFF 00EC           move.w     [A4 + 0xEC], 0xFFFF
  17. 0000002E  7000                     moveq.l    D0, 0x00
  18. 00000030  286E FFFC                movea.l    A4, [A6 - 0x4]
  19. 00000034  4E5E                     unlink     A6
  20. 00000036  4E75                     rts
  21. 00000038  904D                     sub.w      D0, A5
  22. 0000003A  6F76                     ble        +0x78 /* 000000B2 */
  23. 0000003C  6965                     bvs        +0x67 /* 000000A3 */
  24. 0000003E  436C 6F73                chk.w      D1, [A4 + 0x6F73]
  25. 00000042  6557                     bcs        +0x59 /* 0000009B */
  26. 00000044  696E                     bvs        +0x70 /* 000000B4 */
  27. 00000046  646F                     bcc        +0x71 /* 000000B7 */
  28. 00000048  7700                     moveq.l    D3, 0x00
  29. 0000004A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  30. 0000004E  0000 7064                ori.b      D0, 0x64 /* 'd' */
  31. 00000052  4E5E                     unlink     A6
  32. 00000054  4E75                     rts
  33. 00000056  914D                     subx.w     -[A0], -[A5]
  34. 00000058  6F76                     ble        +0x78 /* 000000D0 */
  35. 0000005A  6965                     bvs        +0x67 /* 000000C1 */
  36. 0000005C  4164                     chk.w      D0, -[A4]
  37. 0000005E  6A75                     bpl        +0x77 /* 000000D5 */
  38. 00000060  7374                     moveq.l    D1, 0x74
  39. 00000062  4375 7273                chk.w      D1, [A5 + D7.w * 2 + 0x73]
  40. 00000066  6F72                     ble        +0x74 /* 000000DA */
  41. 00000068  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  42. 0000006C  0000 206E                ori.b      D0, 0x6E /* 'n' */
  43. 00000070  0014 30BC                ori.b      [A4], 0xBC
  44. 00000074  FFFF                     .invalid   <<F/7/7>>
  45. 00000076  7000                     moveq.l    D0, 0x00
  46. 00000078  4E5E                     unlink     A6
  47. 0000007A  4E75                     rts
  48. 0000007C  8F4D 6F76                pack       -[A7], -[A5], 0x6F76
  49. 00000080  6965                     bvs        +0x67 /* 000000E7 */
  50. 00000082  4765                     chk.w      D3, -[A5]
  51. 00000084  7442                     moveq.l    D2, 0x42
  52. 00000086  616C                     bsr        +0x6E /* 000000F4 */
  53. 00000088  6C6F                     bge        +0x71 /* 000000F9 */
  54. 0000008A  6F6E                     ble        +0x70 /* 000000FA */
  55. 0000008C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  56. 00000090  0000 598F                ori.b      D0, 0x8F
  57. 00000094  206E 000C                movea.l    A0, [A6 + 0xC]
  58. 00000098  2F28 016E                move.l     -[A7], [A0 + 0x16E]
  59. 0000009C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  60. 000000A0  2F3C 0004 0007           move.l     -[A7], 0x40007
  61. 000000A6  7000                     moveq.l    D0, 0x00
  62. 000000A8  A82A                     syscall    ComponentDispatch
  63. 000000AA  201F                     move.l     D0, [A7]+
  64. 000000AC  4E5E                     unlink     A6
  65. 000000AE  4E75                     rts
  66. 000000B0  904D                     sub.w      D0, A5
  67. label000000B2:
  68. 000000B2  6F76                     ble        +0x78 /* 0000012A */
  69. label000000B4:
  70. 000000B4  6965                     bvs        +0x67 /* 0000011B */
  71. 000000B6  4669 6C74                not.w      [A1 + 0x6C74]
  72. 000000BA  6572                     bcs        +0x74 /* 0000012E */
  73. 000000BC  4576 656E                chk.w      D2, <<invalid full ext with IS == 1 and I/IS == 6>>
  74. 000000C0  7400                     moveq.l    D2, 0x00
  75. 000000C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  76. 000000C6  0000 558F                ori.b      D0, 0x8F
  77. 000000CA  206E 000C                movea.l    A0, [A6 + 0xC]
  78. 000000CE  2F28 016A                move.l     -[A7], [A0 + 0x16A]
  79. // begin alternate branch 000000D0-000000D6
  80. label000000D0:
  81. 000000D0  016A 303C                bchg       [A2 + 0x303C], D0
  82. 000000D4  00DD                     .incomplete
  83. // end alternate branch 000000D0-000000D6
  84. label000000D0: // (misaligned)
  85. 000000D2  303C 00DD                move.w     D0, 0xDD
  86. 000000D6  AAAA                     syscall    QuickTimeDispatch
  87. 000000D8  4A1F                     tst.b      [A7]+
  88. label000000DA:
  89. 000000DA  6604                     bne        +0x6 /* 000000E0 */
  90. 000000DC  7000                     moveq.l    D0, 0x00
  91. 000000DE  6006                     bra        +0x8 /* 000000E6 */
  92. label000000E0:
  93. 000000E0  203C 7FFF FFFF           move.l     D0, 0x7FFFFFFF
  94. label000000E6:
  95. 000000E6  4E5E                     unlink     A6
  96. 000000E8  4E75                     rts
  97. 000000EA  964D                     sub.w      D3, A5
  98. 000000EC  6F76                     ble        +0x78 /* 00000164 */
  99. 000000EE  6965                     bvs        +0x67 /* 00000155 */
  100. 000000F0  4361                     chk.w      D1, -[A1]
  101. 000000F2  6C63                     bge        +0x65 /* 00000157 */
  102. fn000000F4:
  103. 000000F4  756C                     moveq.l    D2, 0x6C
  104. 000000F6  6174                     bsr        +0x76 /* 0000016C */
  105. 000000F8  6549                     bcs        +0x4B /* 00000143 */
  106. label000000FA:
  107. 000000FA  646C                     bcc        +0x6E /* 00000168 */
  108. 000000FC  6554                     bcs        +0x56 /* 00000152 */
  109. 000000FE  696D                     bvs        +0x6F /* 0000016D */
  110. 00000100  6500 0000                bcs        +0x2 /* 00000102 */
  111. // begin alternate branch 00000102-00000108
  112. label00000102:
  113. 00000102  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  114. 00000106  FFEE                     .invalid   <<F/7/7>>
  115. // end alternate branch 00000102-00000108
  116. label00000102: // (misaligned)
  117. 00000104  4E56 FFEE                link       A6, -0x0012
  118. 00000108  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  119. 0000010C  286E 000C                movea.l    A4, [A6 + 0xC]
  120. 00000110  203C 7174 696D           move.l     D0, 0x7174696D /* 'qtim' */
  121. 00000116  41EE FFFC                lea.l      A0, [A6 - 0x4]
  122. 0000011A  2248                     movea.l    A1, A0
  123. 0000011C  A1AD                     syscall    Gestalt, flags=1
  124. 0000011E  2288                     move.l     [A1], A0
  125. 00000120  41FA FEDE                lea.l      A0, [PC - 0x122 /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
  126. 00000124  2948 0100                move.l     [A4 + 0x100], A0
  127. 00000128  41FA FF64                lea.l      A0, [PC - 0x9C /* 0000008E, value 0x4E560000 'NV\0\0', cstring "NV" */]
  128. // begin alternate branch 0000012A-0000012C
  129. label0000012A:
  130. 0000012A  FF64                     .extension 0xF64 <<F/4-5/7>> // unimplemented
  131. // end alternate branch 0000012A-0000012C
  132. label0000012A: // (misaligned)
  133. 0000012C  2948 0120                move.l     [A4 + 0x120], A0
  134. // begin alternate branch 0000012E-00000130
  135. label0000012E:
  136. 0000012E  0120                     btst       -[A0], D0
  137. // end alternate branch 0000012E-00000130
  138. label0000012E: // (misaligned)
  139. 00000130  41FA FF38                lea.l      A0, [PC - 0xC8 /* 0000006A, value 0x4E560000 'NV\0\0', cstring "NV" */]
  140. 00000134  2948 0114                move.l     [A4 + 0x114], A0
  141. 00000138  41FA FF8A                lea.l      A0, [PC - 0x76 /* 000000C4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  142. 0000013C  2948 0140                move.l     [A4 + 0x140], A0
  143. 00000140  41FA FF0A                lea.l      A0, [PC - 0xF6 /* 0000004C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  144. 00000144  2948 0110                move.l     [A4 + 0x